﻿using System.ComponentModel;
using System.Configuration;
using ff14bot.Helpers;

namespace Magitek.Settings
{
    public partial class MagitekSettings : JsonSettings
    {
        [Setting, DefaultValue(25)]
        public float WhiteMagePullRange { get; set; }

        [Setting, DefaultValue(true)]
        public bool WhiteMageSwiftcastRez { get; set; }

        [Setting, DefaultValue(70)]
        public int WhiteMageShroudOfSaintsMp { get; set; }

        [Setting, DefaultValue(75)]
        public int WhiteMageCureHp { get; set; }

        [Setting, DefaultValue(95)]
        public int WhiteMageRegenHp { get; set; }

        [Setting, DefaultValue(40)]
        public int WhiteMageCureIIHp { get; set; }

        [Setting, DefaultValue(60)]
        public int WhiteMageCureIIIHp { get; set; }

        [Setting, DefaultValue(80)]
        public int WhiteMageCureIIIOvercureHp { get; set; }

        [Setting, DefaultValue(85)]
        public int WhiteMageTankCureHp { get; set; }

        [Setting, DefaultValue(95)]
        public int WhiteMageTankRegenHp { get; set; }

        [Setting, DefaultValue(50)]
        public int WhiteMageTankCureIIHp { get; set; }

        [Setting, DefaultValue(2)]
        public int WhiteMageTargetsToCureIII { get; set; }

        [Setting, DefaultValue(70)]
        public int WhiteMageMedicaHp { get; set; }

        [Setting, DefaultValue(80)]
        public int WhiteMageMedicaIIHp { get; set; }

        [Setting, DefaultValue(false)]
        public bool WhiteMageProtectOOC { get; set; }

        [Setting, DefaultValue(false)]
        public bool WhiteMageStoneskinOOC { get; set; }

        [Setting, DefaultValue(false)]
        public bool WhiteMageDoDPS { get; set; }

        [Setting, DefaultValue(80)]
        public int WhiteMageStopDPSMana { get; set; }
    }
}
